Class ACLProcessImpl

All Implemented Interfaces:
IPCObject, ACLProcess, Process
Direct Known Subclasses:
ACLv6ProcessImpl, AsaAclProcessImpl

public class ACLProcessImpl extends ProcessImpl implements ACLProcess
Information provided by the PKI file:

    \class AclProcess
    
    \brief AclProcess is the process that handles ACLs.
    
    \example network().getDevice("Router0").getProcess("AclProcess")
    
Author:
Auto-generated
  • Constructor Details

  • Method Details

    • addAcl

      public void addAcl(String aclID)
      Information provided by the PKI file:
      
          \brief Adds the Acl object with the specified ID to this process.
          
          \param aclID, the ID of the Acl object to add.
          
              
      Specified by:
      addAcl in interface ACLProcess
      Parameters:
      aclID - Takes in a parameter of aclID
    • removeAcl

      public void removeAcl(String aclID)
      Information provided by the PKI file:
      
          \brief Removes the Acl object with the specified ID from this process.
          
          \param aclID, the ID of the Acl object to remove.
          
              
      Specified by:
      removeAcl in interface ACLProcess
      Parameters:
      aclID - Takes in a parameter of aclID
    • getAcl

      public ACL getAcl(String aclID)
      Information provided by the PKI file:
      
          \brief Returns the Acl object from the specified ID.
          
          \param aclID, the ID of the Acl object.
          
          \return Acl, the Acl object associated with the specified ID.
          
              
      Specified by:
      getAcl in interface ACLProcess
      Parameters:
      aclID - Takes in a parameter of aclID
      Returns:
      ACL Returns a ACL
    • getAclAt

      public ACL getAclAt(int index)
      Information provided by the PKI file:
      
          \brief Returns the Acl object at the specified index.
          
          \param index, the index of Acl object.
          
          \return Acl, the Acl object associated with the specified index.
          
              
      Specified by:
      getAclAt in interface ACLProcess
      Parameters:
      index - Takes in a parameter of index
      Returns:
      ACL Returns a ACL
    • getAclCount

      public int getAclCount()
      Information provided by the PKI file:
      
          \brief Returns the number of Acl objects in this process.
          
          \return int, the number of Acl objects in this process.
          
              
      Specified by:
      getAclCount in interface ACLProcess
      Returns:
      int Returns a int